/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.msk.wlhy.mapper;


import com.msk.sys.mapper.CrudDao;
import com.msk.wlhy.domain.LogisticsMsgWaybill;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @author llh
 * @date 2023/6/16
 * @return 
 * @description       
 */
@Repository
public interface LogisticsMsgWaybillDao extends CrudDao<LogisticsMsgWaybill> {
	public Long findCount(LogisticsMsgWaybill logisticsMsgWaybill);
	/**
	 * 通过托运单号查找电子运单
	 * @param shippingNoteNumber
	 * @return
	 */
	public LogisticsMsgWaybill findEntityByShippingNumber(String shippingNoteNumber);
	
	
	public LogisticsMsgWaybill getEntityfromOrder(String transportDetaidId);
	
	public List<LogisticsMsgWaybill> findTransportList(LogisticsMsgWaybill logisticsMsgWaybill);
	
	public List<LogisticsMsgWaybill> printList(LogisticsMsgWaybill logisticsMsgWaybill);


	
	public List<LogisticsMsgWaybill> findFlowList(LogisticsMsgWaybill logisticsMsgWaybill);

	//司机信用评价
	public List<LogisticsMsgWaybill> findTransportListByDriverId(LogisticsMsgWaybill logisticsMsgWaybill);

	//货主信用评价
	public List<Map<String,Object>> findTransportListByMemberId(LogisticsMsgWaybill logisticsMsgWaybill);

	public List<LogisticsMsgWaybill> findNewPage(LogisticsMsgWaybill logisticsMsgWaybill);
	public List<LogisticsMsgWaybill> findTransportStatus(LogisticsMsgWaybill logisticsMsgWaybill);
}